2f1bc8b1b4f145ca6682d80e8772043382c5872a,plugins/android/src/org/jetbrains/android/dom/converters/AndroidResourceReference.java,AndroidResourceReference,handleElementRename,#String#,81
Before Change
String resType = value.getResourceType();
if (resType != null && newElementName != null) {
myValue.setValue(ResourceValue.referenceTo(value.getPrefix(), value.getPackage(), resType,
AndroidCommonUtils.getResourceName(resType, newElementName)));
}
return myValue.getXmlTag();
}
After Change
// todo: do not allow new value resource name to contain dot, because it is impossible to check if it file or value otherwise
final String newResName = newElementName.contains(".") // it is file
? AndroidCommonUtils.getResourceName(resType, newElementName)
: newElementName;
myValue.setValue(ResourceValue.referenceTo(value.getPrefix(), value.getPackage(), resType, newResName));
}
return myValue.getXmlTag();